/**
* \file		Prerequis.c
* \brief	Code des fonctions du module Prerequis
* \details	C'est ici qu'est le code des accesseurs, mutateurs ainsi que
*		la fonction de test vérifant le bon fonctionnement du module
*		Prerequis.
*/

#include "Prerequis.h"
#include <assert.h>

/*======================= Gestion de la mémoire ========================*/

void initPrer(Prerequis *pprer)
{
   pprer->IDTech =0;
   pprer->dev = 0;
}

/*============================= Accesseurs =============================*/

int getIDPrer(const Prerequis *pprer)
{
   return pprer->IDTech;
}

char getDevPrer(const Prerequis *pprer)
{
   return pprer->dev;
}


/*============================== Mutateurs =============================*/

void setIDPrer(Prerequis *pprer, int nouvVal)
{
   assert(nouvVal >= -1);
   pprer->IDTech = nouvVal;
}

void setDevPrer(Prerequis *pprer, int nouvVal)
{
   pprer->dev = nouvVal;
}



